package vip.fuxk.blog.dao;

import org.apache.ibatis.annotations.*;
import org.apache.ibatis.type.JdbcType;
import vip.fuxk.blog.data.*;

import java.util.List;

@Mapper
public interface DataMapper {

    DataMetaVo getMetaInfoByDataName(String data_name,Long id);


    List<DataVo> getDataByDataNameAndCondition(
                @Param("dataMeta") DataMetaVo dataMeta,
                @Param("dataQueryFieldValues")
                List<DataQueryFieldValue>  dataQueryFieldValues);

    Long getDataLengthByDataNameAndCondition(
            @Param("dataMeta") DataMetaVo dataMeta,
            @Param("dataQueryFieldValues")
            List<DataQueryFieldValue>  dataQueryFieldValues);


}
